home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 April / Gamestar_61_2004-04_dvdb.iso / DVDStar / Editace / hltp.exe / {app} / Applications / QuArK / quarkpy / bspcommands.py < prev    next >
Text File  |  2004-01-05  |  1KB  |  59 lines

  1. """   QuArK  -  Quake Army Knife
  2.  
  3. The map editor's "Commands" menu (to be extended by plug-ins)
  4. """
  5. #
  6. # Copyright (C) 1996-99 Armin Rigo
  7. # THIS FILE IS PROTECTED BY THE GNU GENERAL PUBLIC LICENCE
  8. # FOUND IN FILE "COPYING.TXT"
  9. #
  10.  
  11. #$Header: /cvsroot/quark/runtime/quarkpy/bspcommands.py,v 1.1 2001/07/27 11:42:59 tiglari Exp $
  12.  
  13.  
  14.  
  15. import quarkx
  16. import qmenu
  17. from qutils import MapHotKeyList
  18.  
  19. def newitem1click(m):
  20.     quarkx.opentoolbox("New map items...")
  21.  
  22.  
  23. NewItem1 = qmenu.item("&Insert map item...", newitem1click, "opens the 'New Map items' window")
  24.  
  25.  
  26. #
  27. # Global variables to update from plug-ins.
  28. #
  29.  
  30. items = [NewItem1]
  31. shortcuts = {}
  32.  
  33. def onclick(menu):
  34.     pass
  35.  
  36.  
  37. def CommandsMenu():
  38.     "The Commands menu, with its shortcuts."
  39.     MapHotKeyList("Insert", NewItem1, shortcuts)
  40.     return qmenu.popup("&Commands", items, onclick), shortcuts
  41.  
  42. # ----------- REVISION HISTORY ------------
  43. #
  44. #
  45. #$Log: bspcommands.py,v $
  46. #Revision 1.1  2001/07/27 11:42:59  tiglari
  47. #basic bsp commands menu
  48. #
  49. #Revision 1.4  2001/04/28 02:22:08  tiglari
  50. #add 'insert' shortcut loader
  51. #
  52. #Revision 1.3  2001/03/20 07:59:40  tiglari
  53. #customizable hot key support
  54. #
  55. #Revision 1.2  2000/06/02 16:00:22  alexander
  56. #added cvs headers
  57. #
  58. #
  59. #